that explains a lot - Französisch Englisch Wörterbuch